Scouting the Path to a Million-Client Server

نویسندگان

چکیده

To keep up with demand, servers will scale to handle hundreds of thousands clients simultaneously. Much the focus community has been on scaling in terms aggregate traffic intensity (packets transmitted per second). However, bottlenecks caused by increasing number concurrent clients, resulting a large flows, have received little attention. In this work, we identifying such bottlenecks. particular, define two broad categories problems; namely, admitting more packets into network stack than can be handled efficiently, and per-packet overhead within stack. We show that these problems contribute high CPU usage performance degradation throughput RTT. Our measurement analysis are performed context Linux networking stack, most widely used publicly available Further, discuss relevance our findings other stacks. The goal work is highlight considerations required design future stacks enable efficient handling numbers flows.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Extending the Trusted Path in Client-Server Interaction

We present a method to secure the complete path between a server and the local human user at a network node. This is useful for scenarios like internet banking, electronic signatures, or online voting. Protection of input authenticity and output integrity and authenticity is accomplished by a combination of traditional and novel technologies, e.g., SSL, ActiveX, and DirectX. Our approach does n...

متن کامل

A Client-Server Extension to PICSearch system

The large numberof application domains, increasedcomputationalpower and the possibility to have massive databases have directed many researchers to the area of image retrieval. The remarkable research effort on this particular area has produced a lot of image retrieval algorithms. However, there have not been freely distributed and portable platforms where to easily embed these algorithms. We h...

متن کامل

Best Practices Client/server

The goal: Not just better technology but better business processes that make a company more competitive. Client/server systems link clients and servers via a network to support distributed computation, analysis, and presentation, providing a common method for distributing computer power within companies. Although companies are embracing client/server technology when moving from legacy systems [...

متن کامل

Client-Server Caching Revisited

The caching of data and/or locks at client workstations is an eeective technique for improving the performance of a client-server database system. This paper extends an earlier performance study of client-server caching in several ways. The rst is a re-examination of heuristics for deciding dynamically between propagating changes or invalidating remote copies of data pages in order to maintain ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Lecture Notes in Computer Science

سال: 2021

ISSN: ['1611-3349', '0302-9743']

DOI: https://doi.org/10.1007/978-3-030-72582-2_20